<!DOCTYPE html>
<html>
   <head>
      <title>图纸数据库</title>
      <meta name="viewport" content="width=device-width, initial-scale=1.0 Access-Control-Allow-Origin">
      <!-- 引入 Bootstrap -->
      <!--<link href="<?=base_url('html/bootstrap_v3/css/bootstrap.css')?>" rel="stylesheet">-->
      <link href="<?=  base_url('/html/bootstrap_v3/css/bootstrap.css')?>" rel="stylesheet">
      <link href="<?=base_url('html/bootstrap_v3/datepicker/css/bootstrap-datetimepicker.min.css')?>" rel="stylesheet">
      <script src="<?=base_url('html/js/jquery-1.8.3.min.js')?>"></script>
      <script src="<?=base_url('html/bootstrap_v3/js/bootstrap.min.js')?>"></script>
      <script src="<?=base_url('html/bootstrap_v3/datepicker/js/bootstrap-datetimepicker.js')?>"></script>
      <script src="<?=base_url('html/bootstrap_v3/datepicker/js/locales/bootstrap-datetimepicker.zh-CN.js')?>"></script>
      <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
      
      <script type="text/javascript">
          $(document).ready(function(){
              $(".CheckSearch").click(function(){
                    var matterNo   = $("#matterNo").val();
                    //alert("UserNo = " + UserNo + "&UserName = " + UserName);
                    
                    if(matterNo.length > 0){
                        /*
                        var xmlhttp;
                        if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
                            xmlhttp=new XMLHttpRequest();
                        }else{// code for IE6, IE5
                            xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
                        }
                        xmlhttp.open("POST","http://oa3.cptgroup.cn/bpm/App_XTTZ.nsf/Ajax_get_Drawing?openagent",true);
                        xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
                        xmlhttp.send("matterNo="+matterNo);
                        xmlhttp.onreadystatechange=function()
                        {alert(xmlhttp.status);
                            if (xmlhttp.readyState==4 && xmlhttp.status==200)
                            {
                                document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
                            }
                        }
            */
                        
                        $.ajax({
                            type:"GET",
                            url:"http://oaweixin.cptgroup.cn/bpm/App_XTTZ.nsf/Ajax_get_Drawing?openagent&matterNo="+matterNo,
                            dataType: "xml",
                            success:function(data){
                                var tableHtml = "<table class='table  table-bordered'><tbody><thead><tr><th>序号</th><th>图纸名称</th></tr></thead>";
                                var webHtml = "http://oaweixin.cptgroup.cn/bpm/Att_AttachmentXT2015060420150806.nsf";
                                var i = 0;
                                $(data).find('arr').each(function () {  
                                    i = i+1; 
                                    var UNID    = $(this).find('UNID').text(); 
                                    var docName = $(this).find('docName').text(); 
                                    tableHtml = tableHtml + "<tr><td>"+i+"</td><td><a href='"+webHtml+"/0/"+UNID+"/$file/"+docName+"?openelement'>"+docName+"</a></td></tr>" 
                                }) 
                                tableHtml = tableHtml + "</tbody></table>";
                                if(i == 0){
                                    tableHtml = "<p style='color:red'>对不起，您输入的物料号没有查找到对应的图纸信息！请确认您输入的物料信息是否正确！</p>"
                                }
                                $("#myDiv").html(tableHtml);
                            },
                            error: function(XMLHttpRequest, textStatus, errorThrown) {
                                        alert(XMLHttpRequest.status);
                                        alert(XMLHttpRequest.readyState);
                                        alert(textStatus);
                                        alert("您输入的信息有误，请重新确认或联系管理员！");
                            }
                        })
                        
                    }else{
                        alert("请先扫描条码或输入物料代码！");
                    }
              })
          });
      </script>
      <script>
          /*
           * 注意：
           * 1. 所有的JS接口只能在公众号绑定的域名下调用，公众号开发者需要先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。
           * 2. 如果发现在 Android 不能分享自定义内容，请到官网下载最新的包覆盖安装，Android 自定义分享接口需升级至 6.0.2.58 版本及以上。
           * 3. 常见问题及完整 JS-SDK 文档地址：http://mp.weixin.qq.com/wiki/7/aaa137b55fb2e0456bf8dd9148dd613f.html
           *
           * 开发中遇到问题详见文档“附录5-常见错误及解决办法”解决，如仍未能解决可通过以下渠道反馈：
           * 邮箱地址：weixin-open@qq.com
           * 邮件主题：【微信JS-SDK反馈】具体问题
           * 邮件内容说明：用简明的语言描述问题所在，并交代清楚遇到该问题的场景，可附上截屏图片，微信团队会尽快处理你的反馈。
           */
        
          wx.config({
            debug: false,
            appId: '<?=$appId;?>',
            timestamp: <?=$timestamp;?>,
            nonceStr: '<?=$nonceStr;?>',
            signature: '<?=$signature;?>',
            jsApiList: [
              // 所有要调用的 API 都要加到这个列表中
              'scanQRCode',
              'chooseImage',
              'previewImage',
              'uploadImage',
              'downloadImage',
            ]
          });
          wx.ready(function () {
            // 在这里调用 API
            document.querySelector('.matterNo').onclick = function () {
                wx.scanQRCode({
                  needResult: 1,
                  desc: 'scanQRCode desc',
                  success: function (res) {
                    //alert(JSON.stringify(res));
                        var result = res.resultStr;
                        var barCode = "";
                        var strs= new Array(); 
                        strs = result.split(",");
                        if(strs.length == 1){
                                barCode = result;
                        }else if(strs.length == 2){
                                barCode = strs[1];
                        }
                        $.ajax({
                            type:"GET",
                            url:"<?=  base_url('DrawingCheck/getMatterCode')?>?barcode="+barCode,
                            dataType: "json",
                            success:function(data){
                                $("#matterNo").val(data.MatterCode);
                                $(".CheckSearch").click();
                            },
                            error: function(XMLHttpRequest, textStatus, errorThrown) {
                                        alert(XMLHttpRequest.status);
                                        alert(XMLHttpRequest.readyState);
                                        alert(textStatus);
                                        alert("您输入的信息有误，请重新确认或联系管理员！");
                            }
                        })
                  }
                })
            };
          });
        </script>

      
      <!-- HTML5 Shim 和 Respond.js 用于让 IE8 支持 HTML5元素和媒体查询 -->
      <!-- 注意： 如果通过 file://  引入 Respond.js 文件，则该文件无法起效果 -->
      <!--[if lt IE 9]>
         <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
         <script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
      <![endif]-->
   </head>
   <body>
       <div class="container">
            <div style="margin-top: 50px;"></div>

            <!--完工报工-->
            <div class="form-group" style="padding-bottom: 20px;">
                     <lable class="col-xs-3 span3 control-label">
                         物料代码:
                     </lable>
                     <div class="input-group col-xs-9 span9">
                         <input type="text" class="form-control" rows="2" id="matterNo" placeholder="请输入物料代码或扫码输入">
                         <span class="input-group-addon">
                            <span class="glyphicon glyphicon-qrcode matterNo"> </span>
                        </span>
                     </div>
            </div>
            <div class="form-group" style="margin-bottom: 25px"></div>

            <button id="finishSao" type="button" class="btn btn-primary btn-block baogongFinish CheckSearch">
                   查询
            </button>
            <div id="myDiv" style="margin-top: 20px">
                
            </div>
        
   </body>
</html>